go/types.Interface.tset (field)

16 uses

	go/types (current package)
		interface.go#L25: 	tset *_TypeSet // type set described by this interface, computed lazily
		interface.go#L32: var emptyInterface = Interface{complete: true, tset: &topTypeSet}
		interface.go#L220: 		ityp.tset = &topTypeSet
		named.go#L692: 			iface.tset = nil // recompute type set with new methods
		predicates.go#L138: 		return iface != nil && iface.tset != nil && iface.tset.IsEmpty()
		typeparam.go#L141: 	if ityp.tset == nil {
		typeset.go#L156: 	if ityp.tset != nil {
		typeset.go#L157: 		return ityp.tset
		typeset.go#L195: 	ityp.tset = &_TypeSet{terms: allTermlist} // TODO(gri) is this sufficient?
		typeset.go#L311: 	ityp.tset.comparable = allComparable
		typeset.go#L314: 		ityp.tset.methods = allMethods
		typeset.go#L316: 	ityp.tset.terms = allTerms
		typeset.go#L318: 	return ityp.tset
		universe.go#L103: 		universeAnyNoAlias = NewTypeName(nopos, nil, "any", &Interface{complete: true, tset: &topTypeSet})
		universe.go#L145: 		ityp := &Interface{complete: true, tset: &_TypeSet{nil, allTermlist, true}}